.lastListItem {
  position: relative;
}
.lastListItem::after {
  content: '';
  position: absolute;
  bottom: .1rem;
  width: 100%;
  border-bottom: .048309rem solid #fff;
}
.b {
  color: #FF0000;
  font-size: .338164rem;
  padding-top: 1.570048rem;
  text-align: center;
}
:global {
    .am-list-item {
      height: 1.2rem;
    }
    .am-checkbox-item {
      padding-left: 0.15rem !important;
      .am-list-thumb {
        margin-left: .18rem;
      }
      .am-checkbox.am-checkbox-checked .am-checkbox-inner:after {
        display: block;
        border-color: #fff !important;
        top: 0rem;
        right: 0.08rem;
       }
 /*      .am-checkbox.am-checkbox-checked .am-checkbox-inner {
        border-color: #19CAD9;
        background: #19CAD9;
      } */
     .am-list-item .am-input-label,.am-list-item .am-list-line .am-list-content {
      font-size: .31401rem;
      color: #333333;
     }
      .am-checkbox-inner {
       width: .338164rem;
       height: .338164rem;
      }
      .am-list-line {
      padding-right: 0.15rem;
      }
    }
  
  .vipRegForm {
      .codeRow {
        margin-left: 0.3rem;
        border-bottom: 1PX solid #ddd;
  
        .am-flexbox {
          position: relative;
          left: -0.3rem;
        }
  
        .codeButton {
          padding: 0.1rem 0.3rem;
          height: 0.68rem;
          line-height: 0.68rem;
          padding-right: 0;
  
          a {
            height: 0.68rem;
            line-height: 0.68rem;
            font-size: 0.32rem;
          }
        }
  
        .disableCodeBtn {
          background-color: #e6e6e6;
          border: 0.01rem solid #e6e6e6;
  
          span {
            color: #b3b3b3;
          }
        }
      }
  
      .am-button {
        /* border-radius: 0.8rem; */
        background-color: #00afce;
        border: 1px solid #00afce;
      }
    }
    @themeColor: #19CAD9;
    .am-list {
      padding: 0 .289855rem;
      margin-top: .483092rem;
    }
    .am-list-body {
      /* border: .024155rem solid @themeColor;
      border-radius: .241546rem; */
      overflow: hidden;
      border-top: none;
    }
    .am-list-item .am-input-label,.am-list-item .am-list-line .am-list-content {
      font-size: .309179rem !important;
      color: #333333 !important;
      font-weight: bold;
    }
    .am-list-body:after {
     /*  border: none; */
    }
    .am-list-item .am-input-label.am-input-label-5 {
      width: 1.5rem;
  }
  .vipRegForm .codeRow .codeButton a {
    font-size: .309179rem;
  }
  .vipRegForm .am-button {
    background-color: @themeColor;
  }
  
  .vipRegForm .codeRow .codeButton {
    padding: 0.1rem 0.8rem !important;
    height: 0.68rem;
    line-height: 0.68rem;
    padding-right: 0;
  }
  .vipRegForm input::-webkit-input-placeholder {
    text-align: right;
  }
  
  .am-modal-body {
    padding: 0 0.2rem 0.3rem !important;
  }
  .am-list-item {
    .am-input-control {
        input {
            text-align: right;
        }
    }
  }
  
 }

  .f-c() {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .agreeWrapd:nth-child(8)::after {
     content: '';
     border: none !important;
  }
  
  .b-radius {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
  }

 .agreeWrap {
  .f-c();
  font-size: .289855rem;
  font-weight: bold;
  color: #666;
  padding: .483092rem 0;
  .a(@color: #666) {
    display: block;
    width: .229469rem;
    height: .229469rem;
    overflow: hidden;
    border: .012077rem solid @color;
  }

  .agreeIcon {
    .a();
    .b-radius();
    margin-right: .024155rem;
  }

  .agreeIconSelected {
    .a(transparent);
    background: url('./../../assets/new/vip_info_agree.png') no-repeat 0 0;
    background-size: 100% 100%;
  }
  span:nth-child(2) {
    font-weight: 500;
    color: #999;
  }
  span:nth-child(2), span:nth-child(3) {
    justify-self: flex-end;
  }
}